/*  
Theme Name: Guitar Living
Version: 0.3 Beta
Author: Andres
Author URL: http://www.andres.systemsmaster.net
Tags: black,red, blue, white, widget ready, two columns, simple, imageless CSS layout
*/


* {margin: 0px; padding: 0px;}
p {font-size:12px; line-height:22px;margin-bottom:15px;}
q {font-size:14px;}
img {border:none;}
input[submit] {cursor:pointer;}

.gridStyle {
         border-collapse:collapse;
         border:solid 1px #ccc;
         margin:20px 0px;}

.gridStyle tr th {
         background:#97ccdf;}

.gridStyle tr th, .gridStyle tr td {
         padding:7px 3px;
         font-size:9px;
         border:solid 1px #ccc;
         text-align:center;}


a:hover {text-decoration:underline;}

embed  {margin-top:30px;}

body {   
         background:#fff;
	     text-align:center;
         font-family:Arial, Helvetica, sans-serif;
         color:#424242;
         margin:0px;
	}

/*MAIN STRUCTURE*/
#frame { 
         width:710px;
         text-align:left;
         margin:0px auto;
}

#header {
          width:710px;
          background:transparent;
          margin:0px auto;
          position:relative;
}

#middle {
          width:710px; 
          clear:right;
          background:#fff;
          float:left; 
          margin:0px; 
          border-top:solid 10px #424242;    
}

#content {
          width:480px;
          background:#fff;
          float:left;
          
}

#sidebar {
          width:195px;
          background:#97ccdf;
          float:right;
          clear:right;
          padding:15px 0px 0px 15px;

}

#sidebarad {
          width:195px;
          background:#fff;
          float:right;
          clear:right;
          padding:15px 0px 0px 0px;
          position:relative;
          right:15px;

}

#footer {
          width:710px;
          background:#424242;
          text-align:right;
          margin:0px auto;  
}

/*MAIN STRUCTURES END*/

/*header*/

#header form {
          position:absolute;
          right:20px;
          top:10px;
}


#header form input.submitbtn {
          color:#fff;
          background-color:red;
          border:none;
          font-size:10px;
          height:20px;
          width:52px;
}

#header div.timedate {
          color:#fff;
          position:absolute;
          right:22px;
          top:37px;
          font-size:10px;
}

#headtext {
          background:#424242; 
          color:#fff;
          width:710px;
          padding:5px 0px;
}

#headtext .header-title {
          display:block;
          width:205px;
          margin: 0px 0px 5px 20px;
          font-size:35px;
          font-weight:900;
          text-decoration:none;
          color:#fff;
}


#headtext .header-description {
          display:block;
          margin:0px 0px 0px 29px;
          font-size:12px;
         
}

/*MAIN MENU*/

.nav {
          background:transparent;
          width:710px;
          height:105px;
          padding-left:0px;
          margin:10px 0px;
}

.nav li {
          display:block;
          float:left;
          margin-right:23px;
          text-align:center;
          
          
}

.nav li ul {
          display:none;
}

.nav li a {
          height:60px;
          width:123px;
          float:left;
          padding-top:45px;
          text-decoration:none;
          font-weight:900;
          color:#5db4ca;
}


.nav li a:hover, .nav li a.current, .nav li ul li a.current, .nav li.current_page_item a {
           color:#fff;
           background:#7ac3d5;
           text-decoration:none;
}


.nav .page-item-8  {
           margin-right:0px; 
           position:relative;
           left:3px; 
           color:#fff;}

/*MAIN MENU ENDS*/

/*SIDEBAR*/

#sidebar .hidesidebar {
           display:none;
}

 
#sidebar ul {
           list-style:none;
           margin-bottom:15px;
           padding-left:10px;
}


#sidebar ul a {
           text-decoration:none;
           color:#fff;
           font-size:14px;
           font-family:verdana;
}

#sidebar ul a:hover {
           text-decoration:underline;
}

#sidebar ul li ul {
           list-style:none; 
           margin-bottom:5px;
           padding-left:20px;
}

#sidebar h3 {
           font-size:18px;
           color:#fff;
}

/*SIDEBAR ENDS*/


/*CONTENT*/

/*password protected*/ 
.entry form input {
            color:#fff;
            background:red;
            border:none;
            font-size:10px;
            height:20px;
            width:52px;
            margin-top:5px;
}

.entry form label input {
            background:#fff;
            border:inset 2px;
            width:180px;
            height:18px;
            color:#424242;            
}
/*password protect ends*/

#content .post {
            padding:25px;
}


#content  .post h2, #content .post h2 a:link, #content .post h2 a {
            line-height:35px; 
            margin-bottom:0px; 
            text-decoration:none; 
            color:red; 
            font-size:28px;
}
            

#content .post h3, #content .post h3 a:link, #content .post h3 a {
            line-height:20px; 
            margin-bottom:0px; 
            text-decoration:none; 
            color:red;
            font-size:18px;
}

#content .post h6 {
            margin-bottom:20px;
            position:relative;
            bottom:10px;
}


#content .post .entry {
            position:relative;
}

#content .post .entry .price {
            display:block;
            position:absolute;
            right:60px;
            top:0px;
            color:#424242;
            font-weight:900;
            font-size:16px;  
}

#content .post .entry ul {
            padding-left:30px;
            margin:25px 0px;
            font-size:13px;}

#content .post .entry ul {
            line-height:2em;}

#content .post .entry .TutorialList h3 {
            margin-bottom:7px;
}


#content .post .entry .TutorialList p{
            padding-left:110px;
}


#content .post .entry .reviewed h3{
            color:red;
}


#content .post .entry .reviewed a {
            text-decoration:none; 
            color:#424242; 
            font-size:14px;  
            margin-left:15px;
            display:block;
}

#content .post .entry .reviewed a:hover {
            text-decoration:underline;
}

#content .post .entry .reviewed p{
            line-height:19px;
}

#content .post .entry img {
	max-width: 100%;
	height: auto;
}

/*CONTENT ends*/
          

/*FOOTER */

#footer p {
            padding-right:15px;
            color:#ccc;
}

#footer p span#designerCredit {
           font-size:.9em;}

#footer p span#designerCredit a:link,
#footer p span#designerCredit a:visited {
          text-decoration:none;
          color:#fff;}

#footer p span#designerCredit a:hover{
          text-decoration:underline;}



/*FOOTER ENDS */

/*POSTDATA*/

ul.post-data {        
           list-style:none;
           padding-left:10px;
           font-size:11px;
}

ul.post-data li {

}

/*POSTDATA ENDS*/

/*COMMENTS*/


#content h3#comments {
           color:#7ac3d5;
           font-size:20px;
           margin-top:30px;
           margin-bottom:15px;
}


#content ol.commentlist {
           list-style:none;
           font-size:16px;
           margin:0px 0px 17px 7px;
           border-bottom:solid 1px #eff5ff;
}

#content ol.commentlist li cite{
           font-style:normal
}

#content ol.commentlist li small a{
           font-weight:100;
}

#content ol.commentlist li p {
           border-top:solid 1px #7daab9;
           padding-top:10px;
}

#content ol.commentlist li p img{
          width:auto !important; max-width:480px; width:480px;
}

#content ol.commentlist li p img.wp-smiley {
          width:15px; 
          height:15px;
}

#content ol.commentlist li a {
           text-decoration:none;
           color:#7daab9;
           font-weight:900;
}

#content ol.commentlist li a:hover {
           text-decoration:underline;
}

#content ol.commentlist li em {
           display:block;
           text-align:right;
           color:red;
}

#content h3#respond {
            margin:10px 0px 0px 15px; 
            font-size:17px; 
            color:#424242; 
}

#content form#commentform {
            width:430px; 
            padding-left:15px;
}

#content form#commentform p{
           clear:both;}

#content .submitcommentbtn {
          color:#fff;
          background-color:red;
          border:none;
          font-size:10px;
          height:20px;
          width:95px;
          float:left;
          cursor:pointer;
}

#content .addimagecommentbtn {
          color:#fff;
          background-color:red;
          border:none;
          font-size:10px;
          height:20px;
          width:120px;
          display:block;
          padding:0px 6px;
          float:left;
          text-decoration:none;
          margin-left:5px;
}

#content #smilies_toolbar {
          float:right;
          width:170px;
          position:relative;
          left:15px; 
          margin-bottom:20px !important;margin-bottom:0px;
}

#content #smilies_toolbar img 
{         margin:2px;
}

/*COMMENTS END*/

	
